Don't get index from deleted GtkIconViewItem.
Remove the item before traversing list of items.
https://bugzilla.gnome.org/show_bug.cgi?id=701884
{
deleted_item = items;
}
- if (info->index != item->item->index)
+ else if (info->index != item->item->index)
{
if (tmp_list == NULL)
tmp_list = items;
items = items->next;
}
- gtk_icon_view_accessible_traverse_items (view, tmp_list);
if (deleted_item)
{
info = deleted_item->data;
g_object_unref (info->item);
g_free (info);
}
+ gtk_icon_view_accessible_traverse_items (view, tmp_list);
return;
}